Object-Oriented Programming Is Good*